InitExtension
TheInitExtension
method initializes this extension object.
void InitExtension (in ODObject base);
base
- A reference to this extension's base object.
DISCUSSION
This method is not called directly to initialize this extension object, but is called by a subclass-specific initialization method. By convention, every subclass ofODExtension
should have a separate initialization method (for example, theInitMyExtension
method) that is called when an instance of that subclass is created. The override method may have additional parameters beyond those of theInitExtension
method. TheInitMyExtension
method should call the inheritedInitExtension
method at the beginning of its implementation.If you subclass
ODExtension
, your subclass-specific initialization method, rather than itssomInit
method, should handle any initialization code that can potentially fail. For example, your initialization method may attempt to allocate memory for your extension.OVERRIDING
If you subclassODExtension
, you should not override this method.SEE ALSO
"Implementing Extensions" on page 445 in OpenDoc Programmer's Guide.
Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help